The Best 15 Cafe, Restaurants in Miami, Florida (FL), United States

3.5 Rating
19 reviews

3930 NE 2nd Ave, Miami, FL 33137-3642, Miami

"The best place for lunch while in the district! I recommend the Greek wrap... so delicious!!"